/* Night Owl代码块主题 */
.hljs.night-owl {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #011627;
  color: #d6deeb;
}

.hljs.night-owl .hljs-comment,
.hljs.night-owl .hljs-quote {
  color: #637777;
  font-style: italic;
}

.hljs.night-owl .hljs-keyword,
.hljs.night-owl .hljs-selector-tag {
  color: #c792ea;
  font-style: italic;
}

.hljs.night-owl .hljs-built_in,
.hljs.night-owl .hljs-literal,
.hljs.night-owl .hljs-type,
.hljs.night-owl .hljs-params {
  color: #82aaff;
}

.hljs.night-owl .hljs-literal {
  color: #ff5874;
}

.hljs.night-owl .hljs-number {
  color: #F78C6C;
}

.hljs.night-owl .hljs-regexp {
  color: #5ca7e4;
}

.hljs.night-owl .hljs-string {
  color: #ecc48d;
}

.hljs.night-owl .hljs-title {
  color: #82aaff;
}

.hljs.night-owl .hljs-subst {
  color: #d3423e;
}

.hljs.night-owl .hljs-symbol {
  color: #82aaff;
}

.hljs.night-owl .hljs-function {
  color: #82aaff;
}

.hljs.night-owl .hljs-name {
  color: #7fdbca;
}

.hljs.night-owl .hljs-attr {
  color: #addb67;
}

.hljs.night-owl .hljs-class .hljs-title {
  color: #ffcb8b;
}

.hljs.night-owl .hljs-variable {
  color: #addb67;
}

.hljs.night-owl .hljs-template-variable {
  color: #addb67;
}

.hljs.night-owl .hljs-addition {
  color: #addb67ff;
  font-style: italic;
}

.hljs.night-owl .hljs-meta {
  color: #d3423e;
}

.hljs.night-owl .hljs-section,
.hljs.night-owl .hljs-selector-id,
.hljs.night-owl .hljs-selector-class,
.hljs.night-owl .hljs-selector-tag {
  color: #ffcb8b;
}

.hljs.night-owl .hljs-selector-pseudo {
  color: #5ca7e4;
}

.hljs.night-owl .hljs-deletion {
  color: #ef5350;
  font-style: italic;
}

.hljs.night-owl .hljs-doctag {
  color: #c792ea;
}

.hljs.night-owl .hljs-bullet {
  color: #addb67;
}

.hljs.night-owl .hljs-link {
  color: #c792ea;
  text-decoration: underline;
}

.hljs.night-owl .hljs-emphasis {
  font-style: italic;
}

.hljs.night-owl .hljs-strong {
  font-weight: bold;
} 